package com.po;

import java.util.Date;

/**
 * AbstractOpUserAudit entity provides the base persistence definition of the
 * OpUserAudit entity. @author MyEclipse Persistence Tools
 */

public abstract class AbstractOpUserAudit implements java.io.Serializable {

	// Fields

	private String logId;
	private BaseUser baseUser;
	private String actType;
	private Date loginDate;
	private String deptId;
	private String ip;
	private String subsystemId;

	// Constructors

	/** default constructor */
	public AbstractOpUserAudit() {
	}

	/** minimal constructor */
	public AbstractOpUserAudit(String logId) {
		this.logId = logId;
	}

	/** full constructor */
	public AbstractOpUserAudit(String logId, BaseUser baseUser, String actType,
			Date loginDate, String deptId, String ip, String subsystemId) {
		this.logId = logId;
		this.baseUser = baseUser;
		this.actType = actType;
		this.loginDate = loginDate;
		this.deptId = deptId;
		this.ip = ip;
		this.subsystemId = subsystemId;
	}

	// Property accessors

	public String getLogId() {
		return this.logId;
	}

	public void setLogId(String logId) {
		this.logId = logId;
	}

	public BaseUser getBaseUser() {
		return this.baseUser;
	}

	public void setBaseUser(BaseUser baseUser) {
		this.baseUser = baseUser;
	}

	public String getActType() {
		return this.actType;
	}

	public void setActType(String actType) {
		this.actType = actType;
	}

	public Date getLoginDate() {
		return this.loginDate;
	}

	public void setLoginDate(Date loginDate) {
		this.loginDate = loginDate;
	}

	public String getDeptId() {
		return this.deptId;
	}

	public void setDeptId(String deptId) {
		this.deptId = deptId;
	}

	public String getIp() {
		return this.ip;
	}

	public void setIp(String ip) {
		this.ip = ip;
	}

	public String getSubsystemId() {
		return this.subsystemId;
	}

	public void setSubsystemId(String subsystemId) {
		this.subsystemId = subsystemId;
	}

}